#ifndef __EASY_H__
#define __EASY_H__

const static int EASY_LEVEL = 10;

static int easyMap1[8][8] = { { 0, 0, 0, 0, 0, 0, 0, 0 },
							  { 0, 0, 0, 0, 0, 0, 0, 0 },
							  { 0, 0, 0, 0, 0, 0, 0, 0 },
							  { 0, 0, 0, 0, 0, 0, 0, 0 },
							  { 2, 1, 1, 1, 1, 1, 1, 3 },
							  { 0, 0, 0, 0, 0, 0, 0, 0 },
							  { 0, 0, 0, 0, 0, 0, 0, 0 },
							  { 0, 0, 0, 0, 0, 0, 0, 0 } };
static int easyValue1[8][8] = { { 0, 0, 0, 0, 0, 0, 0, 0 },
							  { 0, 0, 0, 0, 0, 0, 0, 0 },
							  { 0, 0, 0, 0, 0, 0, 0, 0 },
							  { 0, 0, 0, 0, 0, 0, 0, 0 },
							  { 0, 1, 1, 1, 1, 1, 1, 0 },
							  { 0, 0, 0, 0, 0, 0, 0, 0 },
							  { 0, 0, 0, 0, 0, 0, 0, 0 },
							  { 0, 0, 0, 0, 0, 0, 0, 0 } };

static int easyMap2[8][8] = { { 0, 0, 0, 0, 0, 0, 0, 0 },
							  { 0, 0, 0, 1, 1, 1, 1, 1 },
							  { 0, 1, 1, 1, 0, 1, 0, 1 },
							  { 0, 1, 0, 1, 0, 1, 0, 1 },
							  { 2, 1, 0, 1, 1, 1, 1, 1 },
							  { 0, 1, 0, 1, 0, 0, 1, 1 },
							  { 0, 1, 0, 1, 0, 0, 0, 1 },
							  { 0, 1, 1, 1, 1, 1, 0, 3 } };
static int easyValue2[8][8] = { { 0, 0, 0, 0, 0, 0, 0, 0 },
							    { 0, 0, 0, 2, 3, 2, 3, 2 },
							    { 0, 3, 3, 1, 0, 1, 0, 1 },
							    { 0, 3, 0, 1, 0, 3, 0, 2 },
							    { 0, 3, 0, 3, 6, 1, 2, 1 },
							    { 0, 2, 0, 5, 0, 0, 3, 2 },
							    { 0, 2, 0, 4, 0, 0, 0, 1 },
							    { 0, 2, 1, 1, 1, 2, 0, 0 } };

static int easyMap3[8][8] = { { 0, 0, 1, 1, 1, 0, 1, 1 },
							  { 0, 1, 1, 0, 1, 1, 1, 1 },
							  { 0, 1, 0, 0, 0, 1, 0, 1 },
							  { 0, 1, 1, 1, 0, 1, 0, 1 },
							  { 0, 1, 0, 1, 1, 1, 0, 1 },
							  { 0, 1, 0, 1, 0, 1, 0, 1 },
							  { 0, 1, 0, 1, 0, 1, 0, 1 },
							  { 2, 1, 1, 1, 0, 3, 1, 1 } };
static int easyValue3[8][8] = { { 0, 0, 3, 3, 1, 0, 2, -7 },
							    { 0, 2, 2, 0, 1, 2, 1, 1 },
								{ 0, 1, 0, 0, 0, 2, 0, 1 },
								{ 0, 2, 2, 3, 0, 2, 0, 1 },
								{ 0, 2, 0, 1, 1, 6, 0, 1 },
								{ 0, 3, 0, 3, 0, 5, 0, 1 },
								{ 0, 3, 0, 3, 0, 4, 0, 1 },
								{ 0, 1, 2, 2, 0, 0, 1, 1 } };

static int easyMap4[8][8] = { { 0, 0, 0, 1, 1, 1, 0, 0 },
							  { 0, 0, 1, 1, 0, 1, 1, 1 },
							  { 1, 1, 1, 0, 0, 1, 0, 1 },
							  { 1, 0, 1, 1, 1, 1, 1, 1 },
							  { 1, 2, 0, 1, 1, 0, 0, 1 },
							  { 0, 1, 0, 0, 1, 0, 3, 1 },
							  { 0, 1, 0, 0, 1, 1, 1, 1 },
							  { 0, 1, 1, 1, 1, 0, 1, 1 } };
static int easyValue4[8][8] = { { 0, 0, 0, 2, 1, 1, 0, 0 },
							    { 0, 0, 2, 2, 0, 1, 1, -7 },
							    { 2, 3, 2, 0, 0, 1, 0, 2 },
								{ 2, 0, 2, 3, 1, 3, 2, 2 },
								{ 2, 9, 0, 2, 1, 0, 0, 2 },
								{ 0, 3, 0, 0, 3, 9, 0, 2 },
								{ 0, 1, 0, 0, 3, 9, 2, 2 },
								{ 0, 1, 1, 1, 3, 0, 1, 1 } };

static int easyMap5[8][8] = { { 0, 0, 0, 1, 1, 1, 0, 0 },
							  { 2, 1, 1, 1, 0, 1, 1, 1 },
							  { 0, 0, 0, 1, 0, 1, 0, 1 },
							  { 3, 1, 0, 1, 0, 1, 0, 1 },
							  { 0, 1, 0, 1, 1, 1, 1, 1 },
							  { 0, 1, 0, 1, 0, 1, 0, 1 },
							  { 0, 1, 0, 1, 0, 1, 0, 1 },
							  { 0, 1, 1, 1, 0, 1, 1, 1 } };
static int easyValue5[8][8] = { { 0, 0, 0, 3, 3, 3, 0, 0 },
							    { 2, 1, 1, 1, 0, 2, 2, 1 },
								{ 0, 0, 0, 9, 0, 2, 0, 1 },
								{ 3, 1, 0, 9, 0, 1, 0, 1 },
								{ 0, 1, 0, 2, 1, 2, 3, 1 },
								{ 0, 1, 0, 2, 0, 1, 0, 1 },
								{ 0, 1, 0, 2, 0, 1, 0, 1 },
								{ 0, 1, 2, 2, 0, 1, 1, -9 } };

static int easyMap6[8][8] = { { 1, 1, 0, 1, 1, 1, 0, 0 },
							  { 1, 1, 1, 1, 0, 1, 1, 1 },
							  { 1, 0, 0, 1, 0, 1, 0, 1 },
							  { 1, 1, 1, 2, 0, 1, 0, 1 },
							  { 0, 1, 0, 0, 3, 1, 0, 1 },
							  { 0, 1, 0, 1, 1, 1, 0, 1 },
							  { 0, 1, 0, 1, 0, 0, 0, 1 },
							  { 0, 1, 1, 1, 0, 1, 1, 1 } };
static int easyValue6[8][8] = { { -9, 1, 0, 3, 3, 1, 0, 0 },
							    { 1, 1, 1, 3, 0, 2, 1, 1 },
								{ 1, 0, 0, 3, 0, 2, 0, 1 },
								{ 1, 2, 2, 9, 0, 1, 0, 1 },
								{ 0, 2, 0, 0, 9, 1, 0, -6 },
								{ 0, 2, 0, 2, 2, -2, 0, 1 },
								{ 0, 2, 0, 2, 0, 0, 0, 1 },
								{ 0, 2, 2, 2, 0, 1, 1, 1 } };

static int easyMap7[8][8] = { { 1, 1, 1, 1, 1, 1, 1, 1 },
							  { 1, 1, 1, 1, 1, 1, 1, 1 },
							  { 1, 1, 1, 1, 1, 1, 1, 1 },
							  { 1, 1, 1, 1, 1, 1, 1, 1 },
							  { 1, 1, 1, 1, 1, 1, 1, 1 },
							  { 1, 1, 1, 1, 1, 1, 1, 1 },
							  { 1, 1, 1, 1, 1, 1, 1, 1 },
							  { 2, 1, 1, 1, 1, 1, 1, 3 } };
static int easyValue7[8][8] = { { 4, 1, 1, 0, 0, 1, 1, 4 },
							    { 3, 2, 2, 1, 1, 2, 2, 4 },
								{ 3, 3, 3, 2, 2, 3, 3, 3 },
								{ 3, 4, 4, 3, 3, 4, 4, 3 },
								{ 2, 5, 5, 4, 4, 5, 5, 3 },
								{ 2, 6, 6, 5, 5, 6, 6, 2 },
								{ 2, 7, 7, 6, 6, 7, 7, 2 },
								{ 2, 8, 8, 7, 7, 8, 8, 3 } };

static int easyMap8[8][8] = { { 1, 1, 1, 0, 1, 1, 1, 1 },
							  { 1, 0, 1, 0, 1, 0, 1, 0 },
							  { 1, 0, 1, 0, 1, 0, 1, 0 },
							  { 2, 0, 1, 1, 1, 0, 1, 3 },
							  { 1, 0, 1, 0, 1, 0, 1, 0 },
							  { 1, 0, 1, 0, 1, 0, 1, 0 },
							  { 1, 0, 1, 0, 1, 0, 1, 0 },
							  { 1, 1, 1, 0, 1, 1, 1, 1 } };
static int easyValue8[8][8] = { { 4, 4, 4, 0, 5, 4, 3, -4 },
							    { 3, 0, 4, 0, 4, 0, 3, 0 },
								{ 3, 0, 3, 0, 3, 0, 1, 0 },
								{ 2, 0, 1, 1, 1, 0, 1, 3 },
								{ 2, 0, 2, 0, 3, 0, 1, 0 },
								{ 2, 0, 2, 0, 3, 0, 2, 0 },
								{ 2, 0, 2, 0, 3, 0, 2, 0 },
								{ 2, 2, 2, 0, 3, 3, 2, -5 } };

static int easyMap9[8][8] = { { 0, 1, 1, 1, 1, 1, 0, 0 },
							  { 1, 1, 0, 0, 0, 1, 1, 1 },
							  { 1, 1, 0, 0, 0, 1, 0, 1 },
							  { 1, 2, 1, 0, 0, 1, 0, 1 },
							  { 1, 0, 1, 1, 1, 1, 0, 1 },
							  { 1, 1, 0, 0, 3, 1, 0, 1 },
							  { 1, 1, 0, 1, 1, 1, 0, 1 },
							  { 0, 1, 1, 1, 0, 1, 1, 1 } };
static int easyValue9[8][8] = { { 0, 3, 2, 3, 2, 2, 0, 0 },
							    { 1, 2, 0, 0, 0, 2, 1, 2 },
								{ 1, 2, 0, 0, 0, 3, 0, 2 },
								{ 1, 2, 8, 0, 0, 2, 0, 1 },
								{ 1, 0, 7, 7, 7, 2, 0, -8 },
								{ 4, 3, 0, 0, 3, 1, 0, 1 },
								{ 3, 3, 0, 3, 3, 2, 0, 1 },
								{ 0, 3, 3, 3, 0, 2, 2, 2 } };

static int easyMap10[8][8] = { { 0, 1, 1, 1, 1, 1, 1, 3 },
							   { 1, 0, 1, 1, 1, 1, 1, 1 },
							   { 1, 1, 0, 1, 1, 1, 1, 1 },
							   { 1, 1, 1, 1, 1, 1, 1, 1 },
							   { 1, 1, 1, 1, 0, 1, 1, 1 },
							   { 1, 1, 1, 1, 1, 0, 1, 1 },
							   { 1, 1, 1, 1, 1, 1, 0, 1 },
							   { 2, 1, 1, 1, 1, 1, 1, 0 } };
static int easyValue10[8][8] = { { 0, -4, 2, 2, 2, 2, 1, 3 },
							  	 { -4, 0, 1, 2, 1, 2, 2, 1 },
								 { 2, 1, 0, 1, 2, 1, 1, 2 },
								 { 2, 2, 1, 1, 2, 2, 2, 2 },
								 { 2, 2, 2, 2, 0, 1, 2, 2 },
								 { 2, 1, 1, 2, 1, 0, 1, 2 },
								 { 1, 2, 1, 2, 2, 1, 0, -4 },
								 { 2, 1, 2, 2, 2, 2, -4, 0 } };

#endif
